// 页面加载
$(function(){
  // 设置页面高度
  setBodySize();
});

// 窗体尺寸改变事件
$(window).resize(function () {
  setBodySize();
});
// 设置页面高度
function setBodySize() {
  $("#main-right").css("width", document.documentElement.clientWidth - 165);
}

// 创造新的tab页面
function openapp(obj){
  // 获取应用信息
  var appid=$(obj).attr("appid");
  var vercode=$(obj).attr("vercode");
  var appname=$(obj).attr("appname");

  // 获取父级页面元素
  var drop_li=$("#dropdown-li",parent.parent.document);
  var drop_menu=$("#dropdown-menu",parent.parent.document);
  var bodydiv=$("#body",parent.parent.document);
  var tabid="tab-"+appid;
  var contentid="content-"+appid;
  var itmeid="itme-"+appid;
  var new_tab=$("#"+tabid,parent.parent.document);
  var new_content=$("#"+contentid,parent.parent.document);

  // 动态添加新的tab页
  var menu_tab="<li id=\""+tabid+"\"><a href=\"#"+contentid+"\" data-toggle=\"tab\">"+appname+"</a></li>";
  var menu_item="<li id=\""+itmeid+"\"><a data-toggle=\"tab\" href=\"#"+contentid+"\" tabid=\""+tabid+"\">"+appname+"</a></li>";
  var tab_content="<div class=\"tab-pane active\" id=\""+contentid+"\"><iframe src=\"appindex.jsp?appid="+appid+"&vercode="+vercode+"\" width=\"100%\" frameborder=\"0\" height=\"99%\"></iframe></div>";
  if (new_tab.length==0) {
    drop_li.before(menu_tab);
    bodydiv.append(tab_content);
    drop_menu.append(menu_item);
    new_tab=$("#"+tabid,parent.parent.document);
    new_content=$("#"+contentid,parent.parent.document);
  }

  // 修改焦点
  changeFocus(new_tab,new_content);
}

// 修改tab页背景
function changeFocus(new_tab,new_content){
   $("#tab-menu",parent.parent.document).find("li").each(function(){
    $(this).removeClass("active");
   });
   $("#body",parent.parent.document).find("div").each(function (){
    $(this).removeClass("active");
   });
   new_tab.addClass("active");
   new_content.addClass("active");

   // $("#dropdown-menu",parent.parent.document).find("li").each(function(){
   //  $(this).click(function (){
   //    $("#"+$(this).find("a").attr("tabid"),parent.parent.document).addClass("active");
   //  });
   // });
}




